// pages/adduser/index.js
const db = wx.cloud.database()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    area:'恩施',//        地区
    xian:'',//        县
    email:'',//       邮箱
    websiteName:'',// 网点名称
    websiteCode:'',//  网点编码号
    loadModal:false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  // 添加网点管理员
  addWebsiteUser:function() {
    var that = this;
    this.showload(true);
    db.collection('es_website').add({
      data:{
        sj:this.data.area,//市级
        xj:this.data.xian,//县级
        wdmc:this.data.websiteName,//网点名称
        wdbm:this.data.websiteCode,//网点编码
        level:2,//层级管理者
        send_email:0,//当日是否发送过邮件
        email:this.data.email,//发送邮件邮箱
        mm:this.data.websiteCode
      }
    }).then(res=>{
      that.showload(false);
      console.log(res);
      wx.showToast({
        title: '添加成功',
      })
    }).catch(err=>{
      that.showload(false);
      console.log(err);
      wx.showToast({
        title: '添加失败',
      })
    })
  },
  inputArea : function(e) {
    this.setData({
      area: e.detail.value
    })
  },
  inputXian : function(e) {
    this.setData({
      xian: e.detail.value
    })
  },
  inputEmail : function(e) {
    this.setData({
      email: e.detail.value
    })
  },
  inputWebsiteName : function(e) {
    this.setData({
      websiteName: e.detail.value
    })
  },
  inputWebsiteCode : function(e) {
    this.setData({
      websiteCode: e.detail.value
    })
  },
  showload:function(stats){
    this.setData({
      loadModal:stats
    })
  },
  upload:function() {
   
    var that = this;
    wx.chooseMessageFile({
      count: 1,
      type: 'file',
      success(res) {
        // tempFilePath可以作为img标签的src属性显示图片
        const tempFilePaths = res.tempFiles
        console.log("上传文件的路径");
        console.log(tempFilePaths);
        that.showload(true);
        wx.cloud.uploadFile({
          cloudPath:'用户表' + tempFilePaths[0].name,
          filePath: tempFilePaths[0].path, // 文件路径
          success: res => {
            // get resource ID
            console.log(res.fileID)
            var fileID = res.fileID;
            wx.cloud.callFunction({
              name: "uploaduser",
              data: {
                fileID: fileID
              }
            }).then(res => {
              console.log(res);
              that.showload(false);
            }).catch(err => {
              console.log(err);
             that.showload(false);
            });
          },
          fail: err => {
            // handle error
            console.log(err)
            wx.hideLoading({
              success: (res) => {},
            })
          }
        })
      }
    })
  }
})